print(())  # 创建空元组对象
print(tuple())  # 创建空元组对象
print((2,))  # 包含一个对象的元组，不能缺少逗号
print((1, 2, 5, 'abc', [1, 2]))  # 包含不同类型对象的元组
print(1, 2, 5, 'abc', [1, 2])  # 元组常量可以省略括号
print((1, 2, ('a‘，’b')))  # 元组可以嵌套元组
print(tuple('abcd'))  # 用字符串创建元组，可以迭代对象，也可以用于创建元组
print(tuple([1, 2, 'abc']))  # 用列表创建元组
print(tuple(x * 2 for x in range(5)))  # 用解析结构创建元组
print(len((1, 2, 3, 4)))  # len()函数可用于 获取元组长度
print((1, 2) + ('ab', 'cd') + (2.45,))  # 加法运算可用于合并多个元组
print((1, 2) * 3)  # 乘法运算可用于合并多个重复元组
for x in (1, 2, 5, 'abc', [1, 2]): print(x)  # 可用迭代方法遍历元组中的各个对象
print(2 in (1, 2))  # in操作符可用于判断对象是否属于元组，真为TRUE
print(5 in (1, 2))  # in操作符可用于判断对象是否属于元组，假为FALSE
